package com.youlu.campus.monitor.service;


import com.youlu.campus.monitor.entity.WechatMonitorConfig;

/**
 * 微信监控配置业务逻辑接口
 * 适配单条数据场景，仅提供单条数据的增删改查方法（无分页）
 *
 * @author su
 * @date 2025/09/02
 */
public interface WechatMonitorConfigService {

    /**
     * 新增配置（仅允许初始化时调用，已存在数据则抛异常）
     *
     * @param config 配置实体（不含id）
     * @return 新增后的配置实体
     */
    WechatMonitorConfig saveConfig(WechatMonitorConfig config);


    /**
     * 获取当前配置（单条数据场景核心查询方法）
     *
     * @return 当前配置实体
     */
    WechatMonitorConfig getCurrentConfig();


}
